@charset "utf-8";
/* CSS Document */
body { /*background:url(jb_bg.jpg) top center; background-repeat:no-repeat; background-attachment:fixed; background-size: cover;*/ min-width: 1200px; }
* { list-style: none; outline: none; text-decoration: none;/* font-size:14px; */ font-family: 'Microsoft YaHei', arial, helvetica, sans-serif; margin: 0; border: 0; padding: 0; }
wrap { width: 100%; }
a, a:hover { text-decoration: none; }
img { display: block; border: none; }
.clearfix { clear: both; }
#header { width: 100%; margin: auto }
.jb_top { width: 100%; margin: auto; height: 36px; background-color: #8e0800; }
.jb_top1 { width: 1200px; margin: auto; }
.jb_top_left { float: left; }
.jb_top_left li { float: left; line-height: 36px; margin-right: 16px; }
.jb_top_left li a { color: #FFF; font-size: 14px; }
.jb_top_right { float: right; }
.jb_top_right li { float: left; line-height: 36px; margin-left: 16px; }
.jb_top_right li a { color: #FFF; }
/*顶部外链结束*/

.jb_ding { clear: both; width: 100%; margin: auto; height: 98px; background: url(jb_tm.png) repeat; }
.jb_slogan { background: url(indexly-font.png) center center; height: 45px; width: 100%; }
.jb_ding1 { width: 1200px;/*! margin-left: 402px; *//* margin:auto; */ margin: 0 auto; }
.jb_ding1 li { float: left; margin-top: 14px }
.jb_logo {/*padding-top:13px;*/ }
.jb_ding1 li.jb_sousuo { width: 260px; height: 45px; background-color: #FFF; border: 1px solid #bababa; margin-top: 20px; /*! margin-right:120px; */ float: right;/*! vertical-align: middle; *//*! display: inline-block; */ }
.jb_ding1 li.jb_sousuo .second_line img { float: left; }
.jb_ding1 li.jb_sousuo .second_line span { float: left; height: 22px; line-height: 22px; padding-left: 6px; color: #898989; font-size: 14px; }
.jb-sstext { width: 179px; height: 45px; float: left; font-size: 16px !important; color: #3b4567; padding-left: 15px; line-height: 45px; }
.jb-ssbutton { width: 66px; height: 45px; background: url(jb_biao.png) center no-repeat; display: block; float: left; }
.jb_bsdt { height: 46px; width: 180px; margin-left: 47px; margin-top: 10px; }
.jb_bsdt dl { width: 96px; height: 46px; float: left; padding-right: 20px; }
.jb_bsdt dl dt { width: 96px; height: 46px; }
.jb_bsdt dl dd { width: 96px; height: 46px; text-align: center; }
.jb_bsdt dl dd a { color: #8e0800; color: 16px; }
.jb_ewm { padding-top: 3px; }
.jb_dh { clear: both; width: 100%; margin: auto; height: 40px; background: url(jb_tm.png) repeat; padding: 10px 0px }
.jb_dh1 { width: 1180px; margin: 0px auto; }
.jb_dh1 li { float: left; font-size: 18px; line-height: 40px; padding-left: 90px; }
.jb_dh1 li a { color: #000; line-height: 40px; display: block }
.jb_dh1 li a:hover { color: #8e0800; }
* { padding: 0; margin: 0 }
.list_right_bar_zxfttitle .search { float: right; margin-top: 5px; margin-right: 20px }
.list_right_bar_zxfttitle .search_input { width: 230px; float: left; background: #FFF; height: 33px; line-height: 35px; border-radius: 6px 0 0 6px; font-size: 14px; text-indent: 22px; border: 1px solid; }
.list_right_bar_zxfttitle .search_bnt { width: 45px; float: left; height: 35px; border-radius: 0 6px 6px 0; border: none; background: #8e0800 url(search2018516.png)no-repeat center }
/*底部*/
#footers { clear: both; width: 100%; height: auto; margin-top: 20px; overflow: hidden; background: url(jb_tm.png) repeat }
/*底部样式*/
.footer_box { width: 100%; background-color: #8e0800; clear: both; overflow: hidden; padding: 20px 0 }
.footers { width: 960px; margin: 0 auto }
.footers p { color: #fff; padding-bottom: 5px }
.footers p span { padding-right: 20px }
.footers p span a { color: #fff }
.footer_img { float: left }
.footer_text { float: left; width: 800px; margin-left: 20px; font-size: 14px; }
.footer_jc { float: right; width: 106px; margin-top: 20px }
.footer_ico { background: url(beian.png) no-repeat; padding-left: 25px }
/*分页*/
.x_fyf { margin-top: 30px; overflow: hidden; clear: both; height: 30px; width: 728px; float: right; bottom: 10px;}
.x_fyf dt { float: right; font-size: 12px; color: #666; margin-right: 3px; }
.x_fyf dt select { width: 44px; height: 20px; border: 1px solid #666; font-size: 12px; color: #333 }
.x_fyf dd { float: left; overflow: hidden;}
.x_fyf dd a { color: #d2281e; font-size: 12px; width: 54px; height: 18px; line-height: 18px; border: 1px solid #d0d2d5; margin-left: 8px; display: block; text-align: center; float: right }
.x_fyf dd a:hover { background: #d2281e; color: #fff; border: 1px solid #d2281e }